Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Створення текстового редактора у середовищі візуального програмування Delphi, з використанням компонентів головного меню, та діалогових вікон.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2002
Тип роботи:
Інструкція та методичні настанови
Предмет:
Застосування засобів об’єктно-орієнтованого програмування у лінгвістичних задачах

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ Національний Університет “Львівська політехніка” EMBED PBrush Створення текстового редактора у середовищі візуального програмування Delphi, з використанням компонентів головного меню, та діалогових вікон. ІНСТРУКЦІЯ до лабораторної роботи № 4 з курсу “Застосування засобів об’єктно-орієнтованого програмування в лінгвістичних задачах” спеціальності 07.030505 “Прикладна лінгвістика”. ЗАТВЕРДЖЕНО На засіданні кафедри “Системи Автоматизованого проектування” Протокол №___ від _________ Львів - 2002 Створення текстового редактора у середовищі візуального програмування Delphi, з використанням компонентів головного меню, та діалогових вікон. Інструкція до лабораторної роботи №4 з курсу “Застосування засобів об’єктно-орієнтованого програмування в лінгвістичних задачах” для студентів спеціальності 07.030505 “Прикладна лінгвістика”. Укл. Д.В. Корпильов. Львів НУЛП, 2002. Укладач: Д.В. Корпильов, асистент. Відповідальний за випуск С.П. Ткаченко, к.т.н., доцент Рецензенти І.І. Мотика, к.т.н., доцент Мета роботи: Вивчити класи і компоненти Delphi, призначені для створення компонентів головного меню, та діалогових вікон. Навчитися створювати просте застосування (текстовий редактор). Частина 1. Пишемо текстовий редактор У цій лабораторній роботі ми розробимо текстовий редактор. Створемо редактор на зразок Microsoft Word (редактор для форматованого тексту). Вибираємо основний компонент для створення редактора. Вибір між компонентом Memo і RichEdit. Для нашого редактора ми виберемо RichEdit (знаходиться на вкладці Win32), тому що він підтримує абзаци, нумерацію, колірне виділення тексту і т.д.  Помістивши його на форму ви побачите приблизно те, що  зображено на малюнку. Поки це не дуже схоже на текстовий редактор, але незабаром він перетвориться. Тепер нам необхідно розтягти компонент, щоб він займав усю робочу площу вікна. Але при цьому треба пам'ятати, що при зміні розмірів вікна користувачем, компонент теж повинний змінювати свої розміри!  Для цього ми скористаємося властивістю Align нашого компонента. Необхідно встановити його в alClient. Це дозволить нам домогтися бажаного ефекту. У компоненті RichEdit при установці вже міститься один рядок тексту (за замовчуванням це ім'я знову створеного компонента). За відображення тексту в компоненті відповідає властивість Lines типу TStrings. Це щось начебто масиву рядків, тому що кожен рядок має свій порядковий номер (відлік починається з нуля). Щоб змінити, наприклад, перший рядок, Ви повинні написати так: RichEdit1.Lines[0]:='Новий рядок';  Якщо цей рядок помістити в подію форми OnCreate, а в лапках замість Новий рядок нічого не ставити (тобто просто RichEdit1.Lines[0]:='';), то при запуску програми перший рядок буде порожнім. Але можна зробити набагато простіше! Натисніть на формі на Ваш компонент RichEdit, а тепер в Інспекторі Об'єктів знайдіть властивість Lines. Натисніть на нього, а потім на кнопку з трьома крапками. Перед Вами з'явиться редактор тексту. Просто зітріть весь уміст.  Треба придумати яку-небудь назву вашій новій програмі і розмістити його в заголовок форми. За відображення форми відповідає властивість Caption, тому прямо в Інспекторі Об'єктів зміните це значення. (не забудьте перед цим вибрати форму).  Тепер нам треба створити панель інструментів (ToolBar), на якій будуть розташовуватися кнопки швидкого виклику команд (наприклад, Відкрити, Зберегти і т.д.). Для цього розташуєте на формі компонентів Panel (вкладка Standart палітри компонентів). Зітріть у неї властивість Caption. Тепер треба зробити, щоб панель розташовувалася завжди у верхній частині вікна. Встановити властивість панелі - Align рівним alTop. Ми тільки що створили платформу, на якій будуть знаходитися кнопки. Розмістимо і їх на нашій панелі. Поки обійдемося двома кнопками (Button). Властивість Caption першої панелі зробіть рівним Відкрити, другий - Зберегти. Щоб нам відкривати і зберігати текстові файли нам знадобляться ще дв...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини